home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2001 May / SGI IRIX Base Documentation 2001 May.iso / usr / share / catman / p_man / cat3dm / dmedia / dmParamsGetNumElems.z / dmParamsGetNumElems
Encoding:
Text File  |  1998-10-20  |  8.9 KB  |  133 lines

  1.  
  2.  
  3.  
  4. ddddmmmmPPPPaaaarrrraaaammmmssssGGGGeeeettttNNNNuuuummmmEEEElllleeeemmmmssss((((3333ddddmmmm))))                              ddddmmmmPPPPaaaarrrraaaammmmssssGGGGeeeettttNNNNuuuummmmEEEElllleeeemmmmssss((((3333ddddmmmm))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      ddddmmmmPPPPaaaarrrraaaammmmssssGGGGeeeettttNNNNuuuummmmEEEElllleeeemmmmssss, ddddmmmmPPPPaaaarrrraaaammmmssssGGGGeeeettttTTTTyyyyppppeeee, ddddmmmmPPPPaaaarrrraaaammmmssssIIIIssssPPPPrrrreeeesssseeeennnntttt,
  10.      ddddmmmmPPPPaaaarrrraaaammmmssssCCCCooooppppyyyyEEEElllleeeemmmm, ddddmmmmPPPPaaaarrrraaaammmmssssCCCCooooppppyyyyAAAAllllllllEEEElllleeeemmmmssss, ddddmmmmPPPPaaaarrrraaaammmmssssRRRReeeemmmmoooovvvveeeeEEEElllleeeemmmm - manipulate
  11.      the contents of a digital media parameter/value list
  12.  
  13. SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  14.      ####iiiinnnncccclllluuuuddddeeee <<<<ddddmmmmeeeeddddiiiiaaaa////ddddmmmm____ppppaaaarrrraaaammmmssss....hhhh>>>>
  15.  
  16.      iiiinnnntttt ddddmmmmPPPPaaaarrrraaaammmmssssGGGGeeeettttNNNNuuuummmmEEEElllleeeemmmmssss
  17.            (((( ccccoooonnnnsssstttt DDDDMMMMppppaaaarrrraaaammmmssss**** ppppaaaarrrraaaammmmssss ))))
  18.  
  19.      DDDDMMMMppppaaaarrrraaaammmmttttyyyyppppeeee ddddmmmmPPPPaaaarrrraaaammmmssssGGGGeeeettttTTTTyyyyppppeeee
  20.            (((( ccccoooonnnnsssstttt DDDDMMMMppppaaaarrrraaaammmmssss**** ppppaaaarrrraaaammmmssss,,,,
  21.              ccccoooonnnnsssstttt cccchhhhaaaarrrr**** ppppaaaarrrraaaammmmNNNNaaaammmmeeee ))))
  22.  
  23.      DDDDMMMMbbbboooooooolllleeeeaaaannnn ddddmmmmPPPPaaaarrrraaaammmmssssIIIIssssPPPPrrrreeeesssseeeennnntttt
  24.            (((( ccccoooonnnnsssstttt DDDDMMMMppppaaaarrrraaaammmmssss**** ppppaaaarrrraaaammmmssss,,,,
  25.              ccccoooonnnnsssstttt cccchhhhaaaarrrr**** ppppaaaarrrraaaammmmNNNNaaaammmmeeee ))))
  26.  
  27.      DDDDMMMMssssttttaaaattttuuuussss ddddmmmmPPPPaaaarrrraaaammmmssssCCCCooooppppyyyyEEEElllleeeemmmm
  28.            (((( ccccoooonnnnsssstttt DDDDMMMMppppaaaarrrraaaammmmssss**** ffffrrrroooommmmPPPPaaaarrrraaaammmmssss,,,,
  29.              ccccoooonnnnsssstttt cccchhhhaaaarrrr**** ppppaaaarrrraaaammmmNNNNaaaammmmeeee,,,,
  30.              DDDDMMMMppppaaaarrrraaaammmmssss**** ttttooooPPPPaaaarrrraaaammmmssss ))))
  31.  
  32.      DDDDMMMMssssttttaaaattttuuuussss ddddmmmmPPPPaaaarrrraaaammmmssssCCCCooooppppyyyyAAAAllllllllEEEElllleeeemmmmssss
  33.            (((( ccccoooonnnnsssstttt DDDDMMMMppppaaaarrrraaaammmmssss**** ffffrrrroooommmmPPPPaaaarrrraaaammmmssss,,,,
  34.              DDDDMMMMppppaaaarrrraaaammmmssss**** ttttooooPPPPaaaarrrraaaammmmssss ))))
  35.  
  36.      ccccoooonnnnsssstttt cccchhhhaaaarrrr**** ddddmmmmPPPPaaaarrrraaaammmmssssRRRReeeemmmmoooovvvveeeeEEEElllleeeemmmm
  37.            (((( ccccoooonnnnsssstttt DDDDMMMMppppaaaarrrraaaammmmssss**** ppppaaaarrrraaaammmmssss,,,,
  38.              ccccoooonnnnsssstttt cccchhhhaaaarrrr**** ppppaaaarrrraaaammmmNNNNaaaammmmeeee ))))
  39.  
  40. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  41.      ddddmmmmPPPPaaaarrrraaaammmmssssGGGGeeeettttNNNNuuuummmmEEEElllleeeemmmmssss returns the number of elements present in a
  42.      parameter/value list.  The number of elements in a list, and their
  43.      ordering is guaranteed to remain stable unless the list is changed using
  44.      one of the "set" functions, by copying an element into it, or by removing
  45.      an element.
  46.  
  47.      ddddmmmmPPPPaaaarrrraaaammmmssssGGGGeeeettttTTTTyyyyppppeeee returns the type of value stored in an entry in the list.
  48.      The value returned will be one of: DDDDMMMM____TTTTYYYYPPPPEEEE____EEEENNNNUUUUMMMM, DDDDMMMM____TTTTYYYYPPPPEEEE____IIIINNNNTTTT,
  49.      DDDDMMMM____TTTTYYYYPPPPEEEE____SSSSTTTTRRRRIIIINNNNGGGG, DDDDMMMM____TTTTYYYYPPPPEEEE____FFFFLLLLOOOOAAAATTTT, DDDDMMMM____TTTTYYYYPPPPEEEE____FFFFRRRRAAAACCCCTTTTIIIIOOOONNNN, DDDDMMMM____TTTTYYYYPPPPEEEE____PPPPAAAARRRRAAAAMMMMSSSS, or
  50.      DDDDMMMM____TTTTYYYYPPPPEEEE____TTTTOOOOCCCC____EEEENNNNTTTTRRRRYYYY.
  51.  
  52.      ddddmmmmPPPPaaaarrrraaaammmmssssIIIIssssPPPPrrrreeeesssseeeennnntttt tests to see if an element with the given name is
  53.      present in the list.  DDDDMMMM____TTTTRRRRUUUUEEEE is returned if so, DDDDMMMM____FFFFAAAALLLLSSSSEEEE if not.
  54.  
  55.      ddddmmmmPPPPaaaarrrraaaammmmssssCCCCooooppppyyyyEEEElllleeeemmmm copies one parameter/value pair from one list to
  56.      another.  If there was previously a parameter with the same name in the
  57.      destination list, the previous value will be lost.  DDDDMMMM____SSSSUUUUCCCCCCCCEEEESSSSSSSS is
  58.      returned if there is enough memory to hold the copied element, DDDDMMMM____FFFFAAAAIIIILLLLUUUURRRREEEE
  59.      if not.
  60.  
  61.  
  62.  
  63.                                                                         PPPPaaaaggggeeee 1111
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70. ddddmmmmPPPPaaaarrrraaaammmmssssGGGGeeeettttNNNNuuuummmmEEEElllleeeemmmmssss((((3333ddddmmmm))))                              ddddmmmmPPPPaaaarrrraaaammmmssssGGGGeeeettttNNNNuuuummmmEEEElllleeeemmmmssss((((3333ddddmmmm))))
  71.  
  72.  
  73.  
  74.      ddddmmmmPPPPaaaarrrraaaammmmssssCCCCooooppppyyyyAAAAllllllllEEEElllleeeemmmmssss copies the entire contents of one parameter list to
  75.      another.  If there are any parameters with the same name in both lists,
  76.      the value in the destination list will be lost.  DDDDMMMM____SSSSUUUUCCCCCCCCEEEESSSSSSSS is returned
  77.      if there is enough memory to hold the copied data, DDDDMMMM____FFFFAAAAIIIILLLLUUUURRRREEEE if not.
  78.  
  79.      ddddmmmmPPPPaaaarrrraaaammmmssssRRRReeeemmmmoooovvvveeeeEEEElllleeeemmmm removes one element from the given list.  The element
  80.      named must be present.
  81.  
  82.  
  83. NNNNOOOOTTTTEEEESSSS
  84.      The indexed routines ddddmmmmPPPPaaaarrrraaaammmmssssGGGGeeeettttEEEElllleeeemmmm and ddddmmmmPPPPaaaarrrraaaammmmssssGGGGeeeettttEEEElllleeeemmmmTTTTyyyyppppeeee have been
  85.      obsoleted.  Instead, to determine the type of an element, use
  86.      ddddmmmmPPPPaaaarrrraaaammmmssssGGGGeeeettttTTTTyyyyppppeeee.  To traverse a parameter/value list, use ddddmmmmPPPPaaaarrrraaaammmmssssSSSSccccaaaannnn.
  87.  
  88.  
  89. SSSSEEEEEEEE AAAALLLLSSSSOOOO
  90.      dmParams(3dm), dmParamsGetInt(3dm), dmParamsSetInt(3dm),
  91.      dmParamsScan(3dm), dmSetImageDefaults(3dm), dmSetAudioDefaults(3dm).
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.                                                                         PPPPaaaaggggeeee 2222
  130.  
  131.  
  132.  
  133.